Data Center Deconstructed - Cloud And Virtualization